home *** CD-ROM | disk | FTP | other *** search
- Path: news.polymtl.ca!news
- From: Pierre Ferland <pierre@meca.polymtl.ca>
- Newsgroups: comp.lang.c++
- Subject: Re: C++ experts only
- Date: Thu, 04 Apr 1996 18:04:58 -0500
- Organization: Center for Applied Research on Polymers
- Message-ID: <3164559A.41C6@meca.polymtl.ca>
- References: <4jhrb4$gk2@melon.myna.com>
- NNTP-Posting-Host: pegase.meca.polymtl.ca
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.01 (X11; I; IRIX 5.3 IP20)
-
- Damn!
-
- Some people here talk about code reuse and all the qualities
- usually attributed to C++. I've tried myself to downshift
- on standard C (was forced to, in fact, that place only had
- a k&r compiler), and felt like if all my data and methods
- were spilled over the sources, instead of being tightly
- binded in secure classes... What a nightmare!
-
- I've been managing C++ based projects for about 5 years,
- and still meet problems with beginners in C++ cause they
- all jump on dangerous features C++ designers brought in
- the language. Why the hell haven't they introduced
- garbage collection? Why did they tolerate ambiguous
- multiple and virtual inheritance ? Why low-level pointers
- and references ? Why can't compilers agree on how and when
- instantiate templates ?
-
- I think a beginner in C++ should have a look to Java
- prior to entering the C++ jungle, so as to be warned
- of all the features he should avoid and build all the
- ``standard'' libraries that ought to come with C++.
-
- The issue should not be C versus C++, forget about C.
- But don't trust C++ neither.
-
- Good luck guy.
-